71dde49406e9f54b064d2fac38f6ea3996dfea89,services/sts/sts-core/src/main/java/org/apache/cxf/sts/token/provider/DefaultSubjectProvider.java,DefaultSubjectProvider,createKeyInfo,#X509Certificate#,176
Before Change
private static KeyInfoBean createKeyInfo(X509Certificate certificate) {
KeyInfoBean keyInfo = new KeyInfoBean();
keyInfo.setCertificate(certificate);
keyInfo.setCertIdentifer(CERT_IDENTIFIER.X509_CERT);
return keyInfo;
After Change
private static KeyInfoBean createKeyInfo(X509Certificate certificate, PublicKey publicKey) {
KeyInfoBean keyInfo = new KeyInfoBean();
if (certificate != null) {
keyInfo.setCertificate(certificate);
keyInfo.setCertIdentifer(CERT_IDENTIFIER.X509_CERT);
} else if (publicKey != null) {
keyInfo.setPublicKey(publicKey);